set style line 1 lw 3 lt 1
set style line 2 lw 3 lt 2

set key left 
set terminal latex 

unset label
set key top left
#set logscale y
#set logscale x

#f(x) = 0.000003*x**4

# Problema 3 - Aleatorio
#set output "../../informe/problema3/aleatorio.tex"
#set xlabel "Tamaño de la entrada (n + m)"
#set ylabel "Tiempo (ms)"
#set title "Casos aleatorios"
#fit f(x) "./t3-times-aleatorio.txt" via a
#set label "f(x)=$ 0.000003 * n^{2} * m$" at 10,1000 
#plot "./t3-times-aleatorio.txt" using 1:2 title "Tiempos del algoritmo", f(x)
#replot f(x)



unset label
set key top left
unset logscale 

f(x) = 0.00075*x*x*log(x)

# Problema 2 - Peor
set output "../../informe/problema2/peor.tex"
set xlabel "Tamaño de la entrada ($|V|=x$, $|E|=x*(x-1)/2$)"
set ylabel "Tiempo (ms)"
set title "Peores casos"
set label "f(x)=$0.001*x^{2}*log(x)$" at 1700,80000 
plot "./t2-times-peor.txt" using 1:2 title "Tiempos del algoritmo", f(x)


unset label
set key top left
unset logscale 

f(x) = 0.0025*x*log(x)

# Problema 2 - Mejor
set output "../../informe/problema2/mejor.tex"
set xlabel "Tamaño de la entrada ($|V|=x$, $|E|=x-1$)"
set ylabel "Tiempo (ms)"
set title "Mejores casos"
set label "f(x)=$0.0025*x*log(x)$" at 8000,350
plot "./t2-times-mejor.txt" using 1:2 title "Tiempos del algoritmo", f(x)


unset label
set key top left
unset logscale 

f(x) = 0.02*x

# Problema 2 - Aleatorio, |V| fijo
set output "../../informe/problema2/vfijo.tex"
set xlabel "Tamaño de la entrada ($|E|$)"
set ylabel "Tiempo (ms)"
set title "Casos con $|V|$ fijo"
set label "f(x)=$0.02*x^{2}*log(x)$" at 1000,150
plot "./t2-times-vfijo.txt" using 1:2 title "Tiempos del algoritmo",f(x)

unset label
set key top left
unset logscale 

f(x) = 40*log(x)

# Problema 2 - Aleatorio, |E| fijo
set output "../../informe/problema2/efijo.tex"
set xlabel "Tamaño de la entrada ($|V|$)"
set ylabel "Tiempo (ms)"
set title "Casos con $|E|$ fijo"
set label "f(x)=$40*log(x)$" at 6000,400 
plot "./t2-times-efijo.txt" using 1:2 title "Tiempos del algoritmo",f(x)
